I also had it hang at Waiting for Location Data. In fact Skydemon had crashed already.
To everybody having problems with this, after spending some time diagnosing the problem and thinking about it I could troubleshoot mine, hope it also helps you!
My guess is you are from a country where the decimal separator is a coma (,) and not a dot (.) as in 10 Euros, 50 cents is 10,50.
This
wrong decimal separator is also used when the coordinates are sent to the iPad which causes SkyDemon to crash. (It seems).
So how do you
fix it:
You can change this setting in windows for this open the Control Panel (Systemsteuerung in Deutsch):
Open it and change the view to small icons (1) then open the Region settings (2).
Look for the icon and not the text if your Windows Version is localized to a different language. 
In the Region Settings open the [Additonal Settings]

Change the "Decimal symbol" to
. instead of
,
To the developer: You should be able to fix it by supplying the default US Locale explicitly in the constructor for your Number Format (or whatever that is called in .Net, I am doing mostly Java these days) or use that instead of a simple ToString. And thanks for the great tool! Very helpful and works a charm, after figuring this out.
Happy new year and kind regards
Fabian